function ajax(ops = {}){
    // 解构函数
    let {type="get",data={},url,success,error}=ops;
    let str = "";
    for(let i in data){
        str += `${i}=${data[i]}&`;
    }
    // slice为截取
    str = str.slice(0,str.length-1);
    url = type === "get" ? url+"?"+str : url;
    // 开启ajax
    const xhr = new XMLHttpRequest();
    // 打开 类型和地址  true为异步。
    xhr.open(type,url,true);
    xhr.addEventListener("load",function(){
        if(xhr.status === 200){
            success(xhr.responseText);
        }else{
            error && error(xhr.status);
        }
    })
    // 如果类型为get则xhr.send();
    if(type === "get"){
        xhr.send();
    }else{
        xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        xhr.send(str);
    }
}